package ooday05;

public class StaticFinaDemo {
    //必须声明同时初始化
    //通过类名点来访问
    //所有字母都大写，多个单词之间用_分隔
    public static void main(String[] args) {
        System.out.println(Loo.PI);

        /*加载Loo.class到方法区中
        * 静态变量num一并存储到方法区中
        * 到方法区中获取num的值并输出*/
        System.out.println(Loo.num);

        //编译器在编译时会将常量直接替换为具体的数，效率高
        //相当于System.out.println(5);
        System.out.println(Loo.COUNT);
    }
}


class Loo{
    public static int num = 5;//静态变量
    public static final  int COUNT = 5;//常量(静态常量)
    public static final double PI = 3.14159;
}